其他
一款无惧“魔改”的设计系统开源了,已支持字节跳动4000多个项目
务实而浪漫的Arco Design
Arco的名字来自于:Agreement(遵从一致)、Rhythm(韵律)、Clear(清晰)、Open(开放)。在意大利语中,Arco还意为一种优雅的音乐演奏手法。
一张图读懂Arco Design
ArcoDesign想解决哪些问题
不同的团队风格,不同的业务场景,对视觉风格会有不同的需求。
魔改容易造成的恶性循环
一键切换“暗黑模式”
得益于 Arco 组件灵活的 API 设计以及物料平台提供的定制化组件解决方案,用户可以基于 Arco 快速开发满足自身特定需求的定制组件。定制化的组件将更好地复用业务代码,促进团队协作,提升开发效率,更可与社区共享丰富的物料资源。
设计系统是一种思维,是设计师与前端开发沟通的一种语言。Arco希望通过提供全流程完善的生态体系,提升设计、开发全流程工作体验。
风格配置平台:通过协助用户构建个性化主题,帮助用户更好地管理不同风格的主题配置,提高设计和开发的协作效率。 物料平台:基于 Arco 脚手架工具快速进行定制化的业务组件开发、共享,实现业务模块的解耦与复用,提升开发效率,促进团队协作。 图标平台 IconBox:提供规范化、统一化的高质量业务图标库。 中后台最佳实践 Arco Pro:帮助用户快速的从 0 到 1 搭建项目,支持用户自由选用常见页面模版。 色彩配置工具 :帮助设计师和开发者在线调试颜色,探索 Arco 色彩算法。
Webpack 插件:帮助开发者在 Webpack 构建中方便地使用主题、实现按需加载、替换组件内置图标。 Arco CLI 脚手架工具:封装了物料操作命令,帮助用户快速创建物料项目并将其发布至 Arco 物料平台。 VSCode 插件:帮助用户在编辑器查阅文档、可视化操作物料等。 Figma 插件:聚合了常见的设计工具,帮助设计师更方便地使用 Arco 的各项能力。
为了方便设计师定位资源,Arco 提供了资源定位的 Figma 插件功能,让设计师可以一键轻松找到目标组件的设计资源以及开发资源。 为了提高设计师的配色效率,Arco 提供了色彩配置的 Figma 插件功能,可以根据指定颜色通过算法智能生成明亮以及暗黑模式下的梯度色板。 为了提高制作图标的效率,Arco 提供了一键拖拽使用 Arco 图标的 Figma 插件功能,在线颜色、线宽、尺寸调整,灵活配置,游刃有余。 为了降低设计师制作 Figma 变体的成本,提高设计师产出符合设计系统规范的设计稿的效率,Arco 探索了 Code to Design,提供了以组件为维度的 Figma 插件功能,设计师可以通过在插件里配置组件属性,自动生成对应的设计元素。同时打通了风格配置平台,让设计稿可以轻松实现 「一键换肤」 为了方便设计师管理图标,Arco 推出了 Iconbox 图标平台,旨在让设计师可以在该平台上高效地管理自己的图标。并且提供了图标上传的 Figma 插件功能,支持设计师在 Figma 中直接选中图标一键上传至图标平台。